Dudlewebs\WPMCS\s3\Aws\S3\S3EndpointMiddleware A

Total Complexity 59
Dependencies 8
Dependents 1
Total lines 195
Lines of code 144
Logical lines of code 96
Comment lines 19
Methods 15
Properties 8

Methods 15

Method Rating Maintainability Complexity Lines of code
endpointPatternDecider()
A
55 12 18
applyEndpoint()
A
48 10 30
__invoke()
A
51 8 27
__construct()
S
62 6 9
isRequestHostStyleCompatible()
S
74 4 3
applyDualStackEndpoint()
S
67 4 7
applyPathStyleEndpointCustomizations()
S
60 3 11
getBucketlessPath()
S
65 3 8
canAccelerate()
S
77 2 3
getBucketStyleHost()
S
70 2 6
wrap()
S
73 1 5
applyHostStyleEndpoint()
S
71 1 5
getDualStackHost()
S
74 1 4
applyAccelerateEndpoint()
S
74 1 4
getAccelerateHost()
S
73 1 4